package com.jic.order.request;

import com.jic.order.manage.request.OrderReturnGoodRecordRequest;
import com.jic.order.request.base.BaseRequest;
import java.util.Date;
import java.util.List;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

@Data
@Getter
@Setter
public class OrderAfterSaleApplyBatchRequest extends BaseRequest {

	private Long id;                            // 售后ID
	private String orderNo;                     // 订单编号
	private String afterSaleNo;                 //售后单号
	private String applyReason;                 // 退货原因
	private String applyDetailReason;           // 退货详情
	private Integer afterSaleType;              // 售后类型 1仅退款未发货，2仅退款已发货，3退款退货 4.换货
	private List<Long> goodsIdList;             // 商品ID集合
	private String proofPics;                   // 上传凭证
	private Integer status;                     // 申请状态, 1010:申请退款待处理 1020:取消售后 1030:审核通过 1040:审核拒绝 1050:审核后取消售后 1060:退款中 1070:退款成功
	private String remark;                      // 备注
	private Date auditTime;                     // 审核时间
	private Integer logisticsCompany;           // 物流公司
	private String logisticsNo;                 // 物流编号

	private List<OrderReturnGoodRecordRequest> orderReturnGoodRecordRequestList; //退货数据
}
